<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
        <head>
          <title>HttpServer - lang-scala.git 1.0.0 API - org.vertx.scala.core.http.HttpServer</title>
          <meta name="description" content="HttpServer - lang - scala.git 1.0.0 API - org.vertx.scala.core.http.HttpServer" />
          <meta name="keywords" content="HttpServer lang scala.git 1.0.0 API org.vertx.scala.core.http.HttpServer" />
          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
          
      <link href="../../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
      <link href="../../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
      <script type="text/javascript">
         if(top === self) {
            var url = '../../../../../index.html';
            var hash = 'org.vertx.scala.core.http.HttpServer';
            var anchor = window.location.hash;
            var anchor_opt = '';
            if (anchor.length >= 1)
              anchor_opt = '@' + anchor.substring(1);
            window.location.href = url + '#' + hash + anchor_opt;
         }
   	  </script>
    
        </head>
        <body class="type">
      <div id="definition">
        <a href="HttpServer$.html" title="Go to companion"><img src="../../../../../lib/class_to_object_big.png" /></a>
        <p id="owner"><a href="../../../../package.html" class="extype" name="org">org</a>.<a href="../../../package.html" class="extype" name="org.vertx">vertx</a>.<a href="../../package.html" class="extype" name="org.vertx.scala">scala</a>.<a href="../package.html" class="extype" name="org.vertx.scala.core">core</a>.<a href="package.html" class="extype" name="org.vertx.scala.core.http">http</a></p>
        <h1><a href="HttpServer$.html" title="Go to companion">HttpServer</a></h1>
      </div>

      <h4 id="signature" class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">class</span>
      </span>
      <span class="symbol">
        <span class="name">HttpServer</span><span class="result"> extends <span class="extype" name="org.vertx.scala.Self">Self</span> with <a href="../ServerTCPSupport.html" class="extype" name="org.vertx.scala.core.ServerTCPSupport">ServerTCPSupport</a> with <a href="../ServerSSLSupport.html" class="extype" name="org.vertx.scala.core.ServerSSLSupport">ServerSSLSupport</a> with <a href="../Closeable.html" class="extype" name="org.vertx.scala.core.Closeable">Closeable</a></span>
      </span>
      </h4>
      
          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>An HTTP and WebSockets server</p><p>If an instance is instantiated from an event loop then the handlers
of the instance will always be called on that same event loop.
If an instance is instantiated from some other arbitrary Java thread then
an event loop will be assigned to the instance and used when any of its handlers
are called.</p><p>Instances of HttpServer are thread-safe.</p></div><div class="toggleContainer block">
          <span class="toggle">Linear Supertypes</span>
          <div class="superTypes hiddenContent"><a href="../Closeable.html" class="extype" name="org.vertx.scala.core.Closeable">Closeable</a>, <a href="../ServerSSLSupport.html" class="extype" name="org.vertx.scala.core.ServerSSLSupport">ServerSSLSupport</a>, <a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a>, <a href="../ServerTCPSupport.html" class="extype" name="org.vertx.scala.core.ServerTCPSupport">ServerTCPSupport</a>, <a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a>, <a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a>, <span class="extype" name="org.vertx.scala.AsJava">AsJava</span>, <span class="extype" name="org.vertx.scala.Self">Self</span>, <a href="../../../../../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a>, <span class="extype" name="scala.Any">Any</span></div>
        </div></div>
        

      <div id="mbrsel">
        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
        <div id="order">
              <span class="filtertype">Ordering</span>
              <ol>
                
                <li class="alpha in"><span>Alphabetic</span></li>
                <li class="inherit out"><span>By inheritance</span></li>
              </ol>
            </div>
        <div id="ancestors">
                <span class="filtertype">Inherited<br />
                </span>
                <ol id="linearization">
                  <li class="in" name="org.vertx.scala.core.http.HttpServer"><span>HttpServer</span></li><li class="in" name="org.vertx.scala.core.Closeable"><span>Closeable</span></li><li class="in" name="org.vertx.scala.core.ServerSSLSupport"><span>ServerSSLSupport</span></li><li class="in" name="org.vertx.scala.core.SSLSupport"><span>SSLSupport</span></li><li class="in" name="org.vertx.scala.core.ServerTCPSupport"><span>ServerTCPSupport</span></li><li class="in" name="org.vertx.scala.core.TCPSupport"><span>TCPSupport</span></li><li class="in" name="org.vertx.scala.core.NetworkSupport"><span>NetworkSupport</span></li><li class="in" name="org.vertx.scala.AsJava"><span>AsJava</span></li><li class="in" name="org.vertx.scala.Self"><span>Self</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
                </ol>
              </div><div id="ancestors">
            <span class="filtertype"></span>
            <ol>
              <li class="hideall out"><span>Hide All</span></li>
              <li class="showall in"><span>Show all</span></li>
            </ol>
            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
          </div>
        <div id="visbl">
            <span class="filtertype">Visibility</span>
            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
          </div>
      </div>

      <div id="template">
        <div id="allMembers">
        

        <div id="types" class="types members">
              <h3>Type Members</h3>
              <ol><li name="org.vertx.scala.core.Closeable.CloseType" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="CloseType=AnyRef{defclose():Unit;defclose(handler:org.vertx.scala.core.Handler[org.vertx.scala.core.AsyncResult[Void]]):Unit}"></a>
      <a id="CloseType:CloseType"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">type</span>
      </span>
      <span class="symbol">
        <span class="name">CloseType</span><span class="result"> = <a href="../../../../../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a> { ... /* 2 definitions in type refinement */ }</span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../Closeable.html" class="extype" name="org.vertx.scala.core.Closeable">Closeable</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpServer.J" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="J=org.vertx.java.core.http.HttpServer"></a>
      <a id="J:J"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">type</span>
      </span>
      <span class="symbol">
        <span class="name">J</span><span class="result"> = <span class="extype" name="org.vertx.java.core.http.HttpServer">java.core.http.HttpServer</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt">The internal type of the Java wrapped class.</p><div class="fullcomment"><div class="comment cmt"><p>The internal type of the Java wrapped class.</p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a> → <a href="../Closeable.html" class="extype" name="org.vertx.scala.core.Closeable">Closeable</a> → <a href="../ServerSSLSupport.html" class="extype" name="org.vertx.scala.core.ServerSSLSupport">ServerSSLSupport</a> → <a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a> → <a href="../ServerTCPSupport.html" class="extype" name="org.vertx.scala.core.ServerTCPSupport">ServerTCPSupport</a> → <a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a> → <a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a> → AsJava</dd></dl></div>
    </li></ol>
            </div>

        

        <div id="values" class="values members">
              <h3>Value Members</h3>
              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="!=(x$1:AnyRef):Boolean"></a>
      <a id="!=(AnyRef):Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="../../../../../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
    </li><li name="scala.Any#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="!=(x$1:Any):Boolean"></a>
      <a id="!=(Any):Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="##():Int"></a>
      <a id="##():Int"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="==(x$1:AnyRef):Boolean"></a>
      <a id="==(AnyRef):Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="../../../../../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
    </li><li name="scala.Any#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="==(x$1:Any):Boolean"></a>
      <a id="==(Any):Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="asInstanceOf[T0]:T0"></a>
      <a id="asInstanceOf[T0]:T0"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpServer#asJava" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="asJava:org.vertx.java.core.http.HttpServer"></a>
      <a id="asJava:java.core.http.HttpServer"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">val</span>
      </span>
      <span class="symbol">
        <span class="name">asJava</span><span class="result">: <span class="extype" name="org.vertx.java.core.http.HttpServer">java.core.http.HttpServer</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt">The internal instance of the Java wrapped class.</p><div class="fullcomment"><div class="comment cmt"><p>The internal instance of the Java wrapped class.</p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a> → AsJava</dd></dl></div>
    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="clone():Object"></a>
      <a id="clone():AnyRef"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="../../../../../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
                <span class="name">@throws</span><span class="args">(<span>
      
      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
    </span>)</span>
              
        </dd></dl></div>
    </li><li name="org.vertx.scala.core.Closeable#close" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="close(handler:org.vertx.scala.core.AsyncResult[Void]=&gt;Unit):Unit"></a>
      <a id="close((AsyncResult[Void])⇒Unit):Unit"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">close</span><span class="params">(<span name="handler">handler: (<a href="../package.html#AsyncResult[T]=org.vertx.java.core.AsyncResult[T]" class="extmbr" name="org.vertx.scala.core.AsyncResult">AsyncResult</a>[<span class="extype" name="java.lang.Void">Void</span>]) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Close this <a href="../Closeable.html" class="extype" name="org.vertx.scala.core.Closeable">org.vertx.scala.core.Closeable</a> instance asynchronously
and notifies the handler once done.</p><div class="fullcomment"><div class="comment cmt"><p>Close this <a href="../Closeable.html" class="extype" name="org.vertx.scala.core.Closeable">org.vertx.scala.core.Closeable</a> instance asynchronously
and notifies the handler once done.
</p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../Closeable.html" class="extype" name="org.vertx.scala.core.Closeable">Closeable</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.Closeable#close" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="close():Unit"></a>
      <a id="close():Unit"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">close</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Close this <a href="../Closeable.html" class="extype" name="org.vertx.scala.core.Closeable">org.vertx.scala.core.Closeable</a> instance asynchronously.</p><div class="fullcomment"><div class="comment cmt"><p>Close this <a href="../Closeable.html" class="extype" name="org.vertx.scala.core.Closeable">org.vertx.scala.core.Closeable</a> instance asynchronously.
</p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../Closeable.html" class="extype" name="org.vertx.scala.core.Closeable">Closeable</a></dd></dl></div>
    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="eq(x$1:AnyRef):Boolean"></a>
      <a id="eq(AnyRef):Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="../../../../../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="equals(x$1:Any):Boolean"></a>
      <a id="equals(Any):Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="finalize():Unit"></a>
      <a id="finalize():Unit"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
                <span class="name">@throws</span><span class="args">(<span>
      
      <span class="symbol">classOf[java.lang.Throwable]</span>
    </span>)</span>
              
        </dd></dl></div>
    </li><li name="org.vertx.scala.core.ServerTCPSupport#getAcceptBacklog" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getAcceptBacklog:Int"></a>
      <a id="getAcceptBacklog:Int"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getAcceptBacklog</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>The accept backlog
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ServerTCPSupport.html" class="extype" name="org.vertx.scala.core.ServerTCPSupport">ServerTCPSupport</a></dd></dl></div>
    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getClass():Class[_]"></a>
      <a id="getClass():Class[_]"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
    </li><li name="org.vertx.scala.core.SSLSupport#getKeyStorePassword" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getKeyStorePassword:String"></a>
      <a id="getKeyStorePassword:String"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getKeyStorePassword</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>Get the key store password
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.SSLSupport#getKeyStorePath" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getKeyStorePath:String"></a>
      <a id="getKeyStorePath:String"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getKeyStorePath</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>Get the key store path
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpServer#getMaxWebSocketFrameSize" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
      <a id="getMaxWebSocketFrameSize:Int"></a>
      <a id="getMaxWebSocketFrameSize:Int"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getMaxWebSocketFrameSize</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Get the  maximum websocket frame size in bytes.</p>
    </li><li name="org.vertx.scala.core.NetworkSupport#getReceiveBufferSize" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getReceiveBufferSize:Int"></a>
      <a id="getReceiveBufferSize:Int"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getReceiveBufferSize</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>The receive buffer size
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.NetworkSupport#getSendBufferSize" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getSendBufferSize:Int"></a>
      <a id="getSendBufferSize:Int"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getSendBufferSize</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>The send buffer size
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.TCPSupport#getSoLinger" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getSoLinger:Int"></a>
      <a id="getSoLinger:Int"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getSoLinger</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>the value of TCP so linger
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.NetworkSupport#getTrafficClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getTrafficClass:Int"></a>
      <a id="getTrafficClass:Int"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getTrafficClass</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>the value of traffic class
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.SSLSupport#getTrustStorePassword" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getTrustStorePassword:String"></a>
      <a id="getTrustStorePassword:String"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getTrustStorePassword</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>Get trust store password
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.SSLSupport#getTrustStorePath" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getTrustStorePath:String"></a>
      <a id="getTrustStorePath:String"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getTrustStorePath</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>Get the trust store path
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></dd></dl></div>
    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="hashCode():Int"></a>
      <a id="hashCode():Int"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
    </li><li name="org.vertx.scala.core.ServerSSLSupport#isClientAuthRequired" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="isClientAuthRequired:Boolean"></a>
      <a id="isClientAuthRequired:Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">isClientAuthRequired</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Is client auth required?
</p><div class="fullcomment"><div class="comment cmt"><p>Is client auth required?
</p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ServerSSLSupport.html" class="extype" name="org.vertx.scala.core.ServerSSLSupport">ServerSSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpServer#isCompressionSupported" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
      <a id="isCompressionSupported:Boolean"></a>
      <a id="isCompressionSupported:Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">isCompressionSupported</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Returns <code>true</code> if the <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">org.vertx.scala.core.http.HttpServer</a> should compress the http response if the connected client supports it.</p>
    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="isInstanceOf[T0]:Boolean"></a>
      <a id="isInstanceOf[T0]:Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
    </li><li name="org.vertx.scala.core.NetworkSupport#isReuseAddress" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="isReuseAddress:Boolean"></a>
      <a id="isReuseAddress:Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">isReuseAddress</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>The value of reuse address
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.SSLSupport#isSSL" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="isSSL:Boolean"></a>
      <a id="isSSL:Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">isSSL</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>Is SSL enabled?
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.TCPSupport#isTCPKeepAlive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="isTCPKeepAlive:Boolean"></a>
      <a id="isTCPKeepAlive:Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">isTCPKeepAlive</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>true if TCP keep alive is enabled
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.TCPSupport#isTCPNoDelay" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="isTCPNoDelay:Boolean"></a>
      <a id="isTCPNoDelay:Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">isTCPNoDelay</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>true if Nagle's algorithm is disabled.
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.TCPSupport#isUsePooledBuffers" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="isUsePooledBuffers:Boolean"></a>
      <a id="isUsePooledBuffers:Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">isUsePooledBuffers</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p><code>true</code> if pooled buffers are used
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpServer#listen" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="listen(port:Int):org.vertx.scala.core.http.HttpServer"></a>
      <a id="listen(Int):HttpServer"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">listen</span><span class="params">(<span name="port">port: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Tell the server to start listening on all available interfaces and port <code>port</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Tell the server to start listening on all available interfaces and port <code>port</code>. Be aware this is an
async operation and the server may not bound on return of the method.
</p></div><dl class="paramcmts block"><dt class="param">port</dt><dd class="cmt"><p>The port to listen on.
</p></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpServer#listen" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="listen(port:Int,listenHandler:org.vertx.scala.core.AsyncResult[org.vertx.scala.core.http.HttpServer]=&gt;Unit):org.vertx.scala.core.http.HttpServer"></a>
      <a id="listen(Int,(AsyncResult[HttpServer])⇒Unit):HttpServer"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">listen</span><span class="params">(<span name="port">port: <span class="extype" name="scala.Int">Int</span></span>, <span name="listenHandler">listenHandler: (<a href="../package.html#AsyncResult[T]=org.vertx.java.core.AsyncResult[T]" class="extmbr" name="org.vertx.scala.core.AsyncResult">AsyncResult</a>[<a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a>]) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Tell the server to start listening on all available interfaces and port <code>port</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Tell the server to start listening on all available interfaces and port <code>port</code>.
</p></div><dl class="paramcmts block"><dt class="param">port</dt><dd class="cmt"><p>The port to listen on.</p></dd><dt class="param">listenHandler</dt><dd class="cmt"><p>Callback when bind is done.
</p></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpServer#listen" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="listen(port:Int,host:String):org.vertx.scala.core.http.HttpServer"></a>
      <a id="listen(Int,String):HttpServer"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">listen</span><span class="params">(<span name="port">port: <span class="extype" name="scala.Int">Int</span></span>, <span name="host">host: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Tell the server to start listening on port <code>port</code> and hostname or ip address given by <code>host</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Tell the server to start listening on port <code>port</code> and hostname or ip address given by <code>host</code>. Be aware this is an</p><p>async operation and the server may not bound on return of the method.</p></div><dl class="paramcmts block"><dt class="param">port</dt><dd class="cmt"><p>The port to listen on.</p></dd><dt class="param">host</dt><dd class="cmt"><p>The hostname or ip address.
</p></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpServer#listen" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="listen(port:Int,host:String,listenHandler:org.vertx.scala.core.AsyncResult[org.vertx.scala.core.http.HttpServer]=&gt;Unit):org.vertx.scala.core.http.HttpServer"></a>
      <a id="listen(Int,String,(AsyncResult[HttpServer])⇒Unit):HttpServer"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">listen</span><span class="params">(<span name="port">port: <span class="extype" name="scala.Int">Int</span></span>, <span name="host">host: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="listenHandler">listenHandler: (<a href="../package.html#AsyncResult[T]=org.vertx.java.core.AsyncResult[T]" class="extmbr" name="org.vertx.scala.core.AsyncResult">AsyncResult</a>[<a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a>]) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Tell the server to start listening on port <code>port} and hostname or ip address given by </code>host}.</p><div class="fullcomment"><div class="comment cmt"><p>Tell the server to start listening on port <code>port} and hostname or ip address given by </code>host}.
</p></div><dl class="paramcmts block"><dt class="param">port</dt><dd class="cmt"><p>The port to listen on.</p></dd><dt class="param">host</dt><dd class="cmt"><p>The hostname or ip address.</p></dd><dt class="param">listenHandler</dt><dd class="cmt"><p>Callback when bind is done.
</p></dd></dl></div>
    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="ne(x$1:AnyRef):Boolean"></a>
      <a id="ne(AnyRef):Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="../../../../../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="notify():Unit"></a>
      <a id="notify():Unit"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="notifyAll():Unit"></a>
      <a id="notifyAll():Unit"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpServer#requestHandler" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="requestHandler(requestHandler:org.vertx.scala.core.http.HttpServerRequest=&gt;Unit):org.vertx.scala.core.http.HttpServer"></a>
      <a id="requestHandler((HttpServerRequest)⇒Unit):HttpServer"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">requestHandler</span><span class="params">(<span name="requestHandler">requestHandler: (<a href="HttpServerRequest.html" class="extype" name="org.vertx.scala.core.http.HttpServerRequest">HttpServerRequest</a>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the request handler for the server to <code>requestHandler</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Set the request handler for the server to <code>requestHandler</code>. As HTTP requests are received by the server,
instances of <a href="HttpServerRequest.html" class="extype" name="org.vertx.scala.core.http.HttpServerRequest">org.vertx.scala.core.http.HttpServerRequest</a> will be created and passed to this handler.
</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a reference to this, so methods can be chained.
</p></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpServer#requestHandler" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="requestHandler():org.vertx.scala.core.http.HttpServerRequest=&gt;Unit"></a>
      <a id="requestHandler():(HttpServerRequest)⇒Unit"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">requestHandler</span><span class="params">()</span><span class="result">: (<a href="HttpServerRequest.html" class="extype" name="org.vertx.scala.core.http.HttpServerRequest">HttpServerRequest</a>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Get the request handler.</p><div class="fullcomment"><div class="comment cmt"><p>Get the request handler.
</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>The request handler.
</p></dd></dl></div>
    </li><li name="org.vertx.scala.core.ServerTCPSupport#setAcceptBacklog" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setAcceptBacklog(backlog:Int):ServerTCPSupport.this.type"></a>
      <a id="setAcceptBacklog(Int):HttpServer.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setAcceptBacklog</span><span class="params">(<span name="backlog">backlog: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the accept backlog</p><div class="fullcomment"><div class="comment cmt"><p>Set the accept backlog</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a reference to this so multiple method calls can be chained together
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ServerTCPSupport.html" class="extype" name="org.vertx.scala.core.ServerTCPSupport">ServerTCPSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.ServerSSLSupport#setClientAuthRequired" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setClientAuthRequired(required:Boolean):ServerSSLSupport.this.type"></a>
      <a id="setClientAuthRequired(Boolean):HttpServer.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setClientAuthRequired</span><span class="params">(<span name="required">required: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set <code>required</code> to true if you want the server to request client authentication from any connecting clients.</p><div class="fullcomment"><div class="comment cmt"><p>Set <code>required</code> to true if you want the server to request client authentication from any connecting clients. This
is an extra level of security in SSL, and requires clients to provide client certificates. Those certificates must be added
to the server trust store.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>A reference to this, so multiple invocations can be chained together.
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ServerSSLSupport.html" class="extype" name="org.vertx.scala.core.ServerSSLSupport">ServerSSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpServer#setCompressionSupported" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
      <a id="setCompressionSupported(compressionSupported:Boolean):org.vertx.scala.core.http.HttpServer"></a>
      <a id="setCompressionSupported(Boolean):HttpServer"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setCompressionSupported</span><span class="params">(<span name="compressionSupported">compressionSupported: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set if the <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">org.vertx.scala.core.http.HttpServer</a> should compress the http response if the connected client supports it.</p>
    </li><li name="org.vertx.scala.core.SSLSupport#setKeyStorePassword" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setKeyStorePassword(pwd:String):SSLSupport.this.type"></a>
      <a id="setKeyStorePassword(String):HttpServer.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setKeyStorePassword</span><span class="params">(<span name="pwd">pwd: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the password for the SSL key store.</p><div class="fullcomment"><div class="comment cmt"><p>Set the password for the SSL key store. This method should only be used in SSL mode, i.e. after
<span class="extype" name="org.vertx.scala.core.SSLSupport.setSSL(boolean)">org.vertx.scala.core.SSLSupport.setSSL(boolean)</span> has been set to <code>true</code>.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>A reference to this, so multiple invocations can be chained together.
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.SSLSupport#setKeyStorePath" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setKeyStorePath(path:String):SSLSupport.this.type"></a>
      <a id="setKeyStorePath(String):HttpServer.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setKeyStorePath</span><span class="params">(<span name="path">path: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the path to the SSL key store.</p><div class="fullcomment"><div class="comment cmt"><p>Set the path to the SSL key store. This method should only be used in SSL
mode, i.e. after <span class="extype" name="org.vertx.scala.core.SSLSupport.setSSL(boolean)">org.vertx.scala.core.SSLSupport.setSSL(boolean)</span> has been set to <code>true</code>.</p><p>The SSL key store is a standard Java Key Store, and will contain the client certificate. Client certificates are
only required if the server requests client authentication.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>A reference to this, so multiple invocations can be chained together.
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpServer#setMaxWebSocketFrameSize" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setMaxWebSocketFrameSize(maxSize:Int):org.vertx.scala.core.http.HttpServer"></a>
      <a id="setMaxWebSocketFrameSize(Int):HttpServer"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setMaxWebSocketFrameSize</span><span class="params">(<span name="maxSize">maxSize: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Sets the maximum websocket frame size in bytes.</p><div class="fullcomment"><div class="comment cmt"><p>Sets the maximum websocket frame size in bytes. Default is 65536 bytes.</p></div><dl class="paramcmts block"><dt class="param">maxSize</dt><dd class="cmt"><p>The size in bytes
</p></dd></dl></div>
    </li><li name="org.vertx.scala.core.NetworkSupport#setReceiveBufferSize" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setReceiveBufferSize(size:Int):NetworkSupport.this.type"></a>
      <a id="setReceiveBufferSize(Int):HttpServer.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setReceiveBufferSize</span><span class="params">(<span name="size">size: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the receive buffer size for connections created by this instance to <code>size</code> in bytes.</p><div class="fullcomment"><div class="comment cmt"><p>Set the receive buffer size for connections created by this instance to <code>size</code> in bytes.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a reference to this so multiple method calls can be chained together
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.NetworkSupport#setReuseAddress" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setReuseAddress(reuse:Boolean):NetworkSupport.this.type"></a>
      <a id="setReuseAddress(Boolean):HttpServer.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setReuseAddress</span><span class="params">(<span name="reuse">reuse: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the reuseAddress setting for connections created by this instance to <code>reuse</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Set the reuseAddress setting for connections created by this instance to <code>reuse</code>.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a reference to this so multiple method calls can be chained together
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.SSLSupport#setSSL" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setSSL(ssl:Boolean):SSLSupport.this.type"></a>
      <a id="setSSL(Boolean):HttpServer.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setSSL</span><span class="params">(<span name="ssl">ssl: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">If <code>ssl</code> is <code>true</code>, this signifies that any connections will be SSL connections.</p><div class="fullcomment"><div class="comment cmt"><p>If <code>ssl</code> is <code>true</code>, this signifies that any connections will be SSL connections.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>A reference to this, so multiple invocations can be chained together.
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.NetworkSupport#setSendBufferSize" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setSendBufferSize(size:Int):NetworkSupport.this.type"></a>
      <a id="setSendBufferSize(Int):HttpServer.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setSendBufferSize</span><span class="params">(<span name="size">size: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the send buffer size for connections created by this instance to <code>size</code> in bytes.</p><div class="fullcomment"><div class="comment cmt"><p>Set the send buffer size for connections created by this instance to <code>size</code> in bytes.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a reference to this so multiple method calls can be chained together
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.TCPSupport#setSoLinger" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setSoLinger(linger:Int):TCPSupport.this.type"></a>
      <a id="setSoLinger(Int):HttpServer.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setSoLinger</span><span class="params">(<span name="linger">linger: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the TCP soLinger setting for connections created by this instance to <code>linger</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Set the TCP soLinger setting for connections created by this instance to <code>linger</code>.
Using a negative value will disable soLinger.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a reference to this so multiple method calls can be chained together</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.TCPSupport#setTCPKeepAlive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setTCPKeepAlive(keepAlive:Boolean):TCPSupport.this.type"></a>
      <a id="setTCPKeepAlive(Boolean):HttpServer.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setTCPKeepAlive</span><span class="params">(<span name="keepAlive">keepAlive: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the TCP keepAlive setting for connections created by this instance to <code>keepAlive</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Set the TCP keepAlive setting for connections created by this instance to <code>keepAlive</code>.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a reference to this so multiple method calls can be chained together
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.TCPSupport#setTCPNoDelay" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setTCPNoDelay(tcpNoDelay:Boolean):TCPSupport.this.type"></a>
      <a id="setTCPNoDelay(Boolean):HttpServer.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setTCPNoDelay</span><span class="params">(<span name="tcpNoDelay">tcpNoDelay: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">If <code>tcpNoDelay</code> is set to <code>true</code> then <a href="http://en.wikipedia.org/wiki/Nagle's_algorithm">Nagle's algorithm</a>
will turned <b>off</b> for the TCP connections created by this instance.</b></a></p><div class="fullcomment"><div class="comment cmt"><p>If <code>tcpNoDelay</code> is set to <code>true</code> then <a href="http://en.wikipedia.org/wiki/Nagle's_algorithm">Nagle's algorithm</a>
will turned <b>off</b> for the TCP connections created by this instance.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a reference to this so multiple method calls can be chained together
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.NetworkSupport#setTrafficClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setTrafficClass(trafficClass:Int):NetworkSupport.this.type"></a>
      <a id="setTrafficClass(Int):HttpServer.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setTrafficClass</span><span class="params">(<span name="trafficClass">trafficClass: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the trafficClass setting for connections created by this instance to <code>trafficClass</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Set the trafficClass setting for connections created by this instance to <code>trafficClass</code>.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a reference to this so multiple method calls can be chained together
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.SSLSupport#setTrustStorePassword" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setTrustStorePassword(pwd:String):SSLSupport.this.type"></a>
      <a id="setTrustStorePassword(String):HttpServer.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setTrustStorePassword</span><span class="params">(<span name="pwd">pwd: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the password for the SSL trust store.</p><div class="fullcomment"><div class="comment cmt"><p>Set the password for the SSL trust store. This method should only be used in SSL mode, i.e. after
<span class="extype" name="org.vertx.scala.core.SSLSupport.setSSL(boolean)">org.vertx.scala.core.SSLSupport.setSSL(boolean)</span> has been set to <code>true</code>.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>A reference to this, so multiple invocations can be chained together.
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.SSLSupport#setTrustStorePath" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setTrustStorePath(path:String):SSLSupport.this.type"></a>
      <a id="setTrustStorePath(String):HttpServer.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setTrustStorePath</span><span class="params">(<span name="path">path: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the path to the SSL trust store.</p><div class="fullcomment"><div class="comment cmt"><p>Set the path to the SSL trust store. This method should only be used in SSL mode, i.e. after
<span class="extype" name="org.vertx.scala.core.SSLSupport.setSSL(boolean)">org.vertx.scala.core.SSLSupport.setSSL(boolean)</span> has been set to <code>true</code>.</p><p>The trust store is a standard Java Key Store, and should contain the certificates of any servers that the client trusts.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>A reference to this, so multiple invocations can be chained together.
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.TCPSupport#setUsePooledBuffers" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setUsePooledBuffers(pooledBuffers:Boolean):TCPSupport.this.type"></a>
      <a id="setUsePooledBuffers(Boolean):HttpServer.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setUsePooledBuffers</span><span class="params">(<span name="pooledBuffers">pooledBuffers: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set if vertx should use pooled buffers for performance reasons.</p><div class="fullcomment"><div class="comment cmt"><p>Set if vertx should use pooled buffers for performance reasons. Doing so will give the best throughput but
may need a bit higher memory footprint.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a reference to this so multiple method calls can be chained together
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a></dd></dl></div>
    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
      <a id="synchronized[T0](⇒T0):T0"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="toString():String"></a>
      <a id="toString():String"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="wait():Unit"></a>
      <a id="wait():Unit"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
                <span class="name">@throws</span><span class="args">(<span>
      
      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
    </span>)</span>
              
        </dd></dl></div>
    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
      <a id="wait(Long,Int):Unit"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
                <span class="name">@throws</span><span class="args">(<span>
      
      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
    </span>)</span>
              
        </dd></dl></div>
    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="wait(x$1:Long):Unit"></a>
      <a id="wait(Long):Unit"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
                <span class="name">@throws</span><span class="args">(<span>
      
      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
    </span>)</span>
              
        </dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpServer#websocketHandler" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="websocketHandler(wsHandler:org.vertx.scala.core.http.ServerWebSocket=&gt;Unit):org.vertx.scala.core.http.HttpServer"></a>
      <a id="websocketHandler((ServerWebSocket)⇒Unit):HttpServer"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">websocketHandler</span><span class="params">(<span name="wsHandler">wsHandler: (<a href="ServerWebSocket.html" class="extype" name="org.vertx.scala.core.http.ServerWebSocket">ServerWebSocket</a>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the websocket handler for the server to <code>wsHandler</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Set the websocket handler for the server to <code>wsHandler</code>. If a websocket connect handshake is successful a
new <a href="ServerWebSocket.html" class="extype" name="org.vertx.scala.core.http.ServerWebSocket">org.vertx.scala.core.http.ServerWebSocket</a> instance will be created and passed to the handler.
</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a reference to this, so methods can be chained.
</p></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpServer#websocketHandler" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="websocketHandler():org.vertx.scala.core.http.ServerWebSocket=&gt;Unit"></a>
      <a id="websocketHandler():(ServerWebSocket)⇒Unit"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">websocketHandler</span><span class="params">()</span><span class="result">: (<a href="ServerWebSocket.html" class="extype" name="org.vertx.scala.core.http.ServerWebSocket">ServerWebSocket</a>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Get the websocket handler</p><div class="fullcomment"><div class="comment cmt"><p>Get the websocket handler</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>The websocket handler
</p></dd></dl></div>
    </li><li name="org.vertx.scala.Self#wrap" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="wrap[X](doStuff:=&gt;X):Self.this.type"></a>
      <a id="wrap[X](⇒X):HttpServer.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">wrap</span><span class="tparams">[<span name="X">X</span>]</span><span class="params">(<span name="doStuff">doStuff: ⇒ <span class="extype" name="org.vertx.scala.Self.wrap.X">X</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpServer">HttpServer</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Helper method wrapping invocations and returning the Scala type, once
again to help provide fluent return types
</p><div class="fullcomment"><div class="comment cmt"><p>Helper method wrapping invocations and returning the Scala type, once
again to help provide fluent return types
</p></div><dl class="attributes block"> <dt>Attributes</dt><dd>protected[this] </dd><dt>Definition Classes</dt><dd>Self</dd></dl></div>
    </li></ol>
            </div>

        

        
        </div>

        <div id="inheritedMembers">
        <div class="parent" name="org.vertx.scala.core.Closeable">
              <h3>Inherited from <a href="../Closeable.html" class="extype" name="org.vertx.scala.core.Closeable">Closeable</a></h3>
            </div><div class="parent" name="org.vertx.scala.core.ServerSSLSupport">
              <h3>Inherited from <a href="../ServerSSLSupport.html" class="extype" name="org.vertx.scala.core.ServerSSLSupport">ServerSSLSupport</a></h3>
            </div><div class="parent" name="org.vertx.scala.core.SSLSupport">
              <h3>Inherited from <a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></h3>
            </div><div class="parent" name="org.vertx.scala.core.ServerTCPSupport">
              <h3>Inherited from <a href="../ServerTCPSupport.html" class="extype" name="org.vertx.scala.core.ServerTCPSupport">ServerTCPSupport</a></h3>
            </div><div class="parent" name="org.vertx.scala.core.TCPSupport">
              <h3>Inherited from <a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a></h3>
            </div><div class="parent" name="org.vertx.scala.core.NetworkSupport">
              <h3>Inherited from <a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a></h3>
            </div><div class="parent" name="org.vertx.scala.AsJava">
              <h3>Inherited from <span class="extype" name="org.vertx.scala.AsJava">AsJava</span></h3>
            </div><div class="parent" name="org.vertx.scala.Self">
              <h3>Inherited from <span class="extype" name="org.vertx.scala.Self">Self</span></h3>
            </div><div class="parent" name="scala.AnyRef">
              <h3>Inherited from <a href="../../../../../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a></h3>
            </div><div class="parent" name="scala.Any">
              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
            </div>
        
        </div>

        <div id="groupedMembers">
        <div class="group" name="Ungrouped">
              <h3>Ungrouped</h3>
              
            </div>
        </div>

      </div>

      <div id="tooltip"></div>

      <div id="footer">  </div>
      <script defer="defer" type="text/javascript" id="jquery-js" src="../../../../../lib/jquery.js"></script><script defer="defer" type="text/javascript" id="jquery-ui-js" src="../../../../../lib/jquery-ui.js"></script><script defer="defer" type="text/javascript" id="tools-tooltip-js" src="../../../../../lib/tools.tooltip.js"></script><script defer="defer" type="text/javascript" id="template-js" src="../../../../../lib/template.js"></script>
    </body>
      </html>